Expand description
Recursive Length Prefix serialization crate.
Allows encoding, decoding, and view onto rlp-slice
What should you use when?
Use encode
function when:
- You want to encode something inline.
- You do not work on big set of data.
- You want to encode whole data structure at once.
Use decode
function when:
- You want to decode something inline.
- You do not work on big set of data.
- You want to decode whole rlp at once.
Use RlpStream
when:
- You want to encode something in portions.
- You encode a big set of data.
Use Rlp
when:
- You need to handle data corruption errors.
- You are working on input data.
- You want to get view onto rlp-slice.
- You don’t want to decode whole rlp at once.
Structs
Stores basic information about item
Data-oriented view onto rlp-slice.
Iterator over rlp-slice list elements.
Appendable rlp encoder.
Enums
Error concerning the RLP decoder.
RLP prototype
Constants
The RLP encoded empty list.
The RLP encoded empty data (used to mean “null value”).
Traits
Functions
Shortcut function to decode trusted rlp
Shortcut function to encode structure into rlp.